package com.example.quartz.dao;

import java.util.List;

import com.example.quartz.model.QrtzJobTriggers;

public interface QrtzJobTriggersMapper {
    int deleteByPrimaryKey(String id);

    int insert(QrtzJobTriggers record);

    int insertSelective(QrtzJobTriggers record);

    QrtzJobTriggers selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(QrtzJobTriggers record);

    int updateByPrimaryKey(QrtzJobTriggers record);
    
	/**
	 * @Title selectByJobId
	 * @Description 通过任务详情ID获取任务
	 * @Author JieHong
	 * @Date 2016年5月27日 上午9:37:09
	 * @param jobId
	 * @return
	 */
	public List<QrtzJobTriggers> selectByJobId(String jobId);

	/**
	 * @Title selectByPrimaryKeyWithJobDetail
	 * @Description 主键查询同时抓取QrtzJobDetails
	 * @Author JieHong
	 * @Date 2016年5月27日 上午9:53:48
	 * @param id
	 * @return
	 */
	public QrtzJobTriggers selectByPrimaryKeyWithJobDetail(String id);
}